package cn.gov.anhai.mappers;

import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;

/**
 * 廉韵安海
 */
public interface CleanRhymeMapper {
    /**
     * 开屏封面
     */
    Map<String, Object> back();

    /**
     * 默认路线
     */
    Map<String, Object> defaultInfo();

    /**
     * 所有路线
     */
    List<Map<String, Object>> list();

    /**
     * 路线景点
     */
    List<Map<String, Object>> scenicList(Long way_id);

    /**
     * 名人列表
     *
     * @param way_id 路线ID
     */
    List<Map<String, Object>> famousPersonList(Integer offset, Integer rows, Long way_id);

    /**
     * 名人列表（个数）
     *
     * @param way_id 路线ID
     */
    Integer famousPersonListCount(@Param("way_id") Long way_id);

    /**
     * 名人详情
     */
    Map<String, Object> famousPersonInfo(Long id);
}
